Developer Documentation

QuickTime 4 API Documentation

Inside Macintosh: QuickTime Components

Previous | Overview | Contents | Next |

Required Functions

At a minimum, your channel component should support the following functions:

SGGetChannelInfo

SGRelease

SGGetChannelUsage

SGSetChannelRefCon

SGGetDataRate

SGSetChannelUsage

SGIdle

SGStartPreview

SGInitChannel

SGStartRecord

SGPause

SGStop

SGPrepare

SGWriteSamples

In addition, if your channel component supports visual data, it should support at least the following functions:

SGGetChannelBounds
SGSetChannelBounds
SGSetGWorld

If your channel component supports audio data, it should support the following functions as well:

SGGetChannelVolume
SGSetChannelVolume

The remaining functions described in this section are optional. However, your channel component should support as many of these functions as possible, so that your component is more useful to applications and users.


© 1999 Apple Computer, Inc.

Previous | Overview | Contents | Next